self-powered building - Almanca İngilizce Sözlük